home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Support Library
/
RoseWare - Network Support Library.iso
/
apidev
/
tpapi.exe
/
NWERROR.PA1
< prev
next >
Wrap
Text File
|
1994-01-14
|
22KB
|
579 lines
{#Z+}
(*(10U&l12D(s4099T&k2S*)
{***************************************************************************}
{** Program : NWERROR **}
{***************************************************************************}
{** Version : 1.4 ** Started : 21/02/91 ** Ended : / / **}
{***************************************************************************}
{******************************** Description ******************************}
{***************************************************************************}
{** Netware Error messages **}
{** **}
{** **}
{** **}
{** **}
{***************************************************************************}
{******************************** Information ******************************}
{***************************************************************************}
{** **}
{** **}
{** **}
{** This code is (c) 1991 - 1994 Antonio Covelli. ALL RIGHTS RESERVED. **}
{** Portions copyright Novell Inc, **}
{** **}
{** **}
{***************************************************************************}
{$I NETWARE.INC}
{#Z-}
UNIT NWERROR;
INTERFACE
CONST
CAPTURE_IS_NOT_ACTIVE = $00; { 000 }
SERVER_NOT_IN_USE = $00; { 000 }
SHELL_VERSION_TOO_OLD = $00; { 000 }
SUCCESSFUL = $00; { 000 }
TTS_NOT_AVAILABLE = $00; { 000 }
LPT_DEVICE_OUT_OF_RANGE = $01; { 001 }
SEMAPHORE_OVERFLOW = $01; { 001 }
SERVER_IN_USE = $01; { 001 }
TTS_AVAILABLE = $01; { 001 }
FILE_IN_USE_ERROR = $80; { 128 }
NO_MORE_FILE_HANDLES = $81; { 129 }
NO_OPEN_PRIVILEGES = $82; { 130 }
IO_ERROR_NETWORK_DISK = $83; { 131 }
NO_CREATE_PRIVILEGES = $84; { 132 }
NO_CREATE_DELETE_PRIVILEGES = $85; { 133 }
CREATE_FILE_EXISTS_READ_ONLY = $86; { 134 }
WILD_CARDS_IN_CREATE_FILE_NAME = $87; { 135 }
INVALID_FILE_HANDLE = $88; { 136 }
NO_SEARCH_PRIVILEGES = $89; { 137 }
NO_DELETE_PRIVILEGES = $8A; { 138 }
NO_RENAME_PRIVILEGES = $8B; { 139 }
NO_MODIFY_PRIVILEGES = $8C; { 140 }
SOME_FILES_AFFECTED_IN_USE = $8D; { 141 }
NO_FILES_AFFECTED_IN_USE = $8E; { 142 }
SOME_FILES_AFFECTED_READ_ONLY = $8F; { 143 }
NO_FILES_AFFECTED_READ_ONLY = $90; { 144 }
SOME_FILES_RENAMED_NAME_EXISTS = $91; { 145 }
NO_FILES_RENAMED_NAME_EXISTS = $92; { 146 }
NO_READ_PRIVILEGES = $93; { 147 }
NO_WRITE_PRIVILEGES_OR_READONLY = $94; { 148 }
FILE_DETACHED = $95; { 149 }
SERVER_OUT_OF_MEMORY = $96; { 150 }
NO_DISK_SPACE_FOR_SPOOL_FILE = $97; { 151 }
VOLUME_DOES_NOT_EXIST = $98; { 152 }
DIRECTORY_FULL = $99; { 153 }
ERR_DIRECTORY_FULL = $99; { 153 }
RENAMING_ACROSS_VOLUMES = $9A; { 154 }
BAD_DIRECTORY_HANDLE = $9B; { 155 }
INVALID_PATH = $9C; { 156 }
NO_MORE_TRUSTEES = $9C; { 156 }
NO_MORE_DIRECTORY_HANDLES = $9D; { 157 }
INVALID_FILENAME = $9E; { 158 }
DIRECTORY_ACTIVE = $9F; { 159 }
DIRECTORY_NOT_EMPTY = $A0; { 160 }
DIRECTORY_IO_ERROR = $A1; { 161 }
READ_FILE_WITH_RECORD_LOCKED = $A2; { 162 }
SEARCH_DRIVE_VECTOR_FULL = $B0; { 176 }
DRIVE_IS_NOT_MAPPED = $B1; { 177 }
CANT_MAP_LOCAL_DRIVE = $B2; { 178 }
INVALID_MAP_TYPE = $B3; { 179 }
INVALID_DRIVE_LETTER = $B4; { 180 }
NO_DRIVE_AVAILABLE = $B5; { 181 }
WORKSTATION_OUT_OF_MEMORY = $B6; { 182 }
NO_SUCH_SEARCH_DRIVE = $B7; { 183 }
PATH_ENVIRON_VARIABLE_INVALID = $B8; { 184 }
NO_ACCT_PRIVLEGES = $C0; { 192 }
LOGIN_DENIED_NO_ACCOUNT_BALANCE = $C1; { 193 }
NO_ACCT_BALANCE = $C1; { 193 }
ACCT_CREDIT_LIMIT_EXCEEDED = $C2; { 194 }
LOGIN_DENIED_NO_CREDIT = $C2; { 194 }
ACCT_TOO_MANY_HOLDS = $C3; { 195 }
INTRUDER_DETECTION_LOCK = $C5; { 197 }
NO_CONSOLE_OPERATOR = $C6; { 198 }
PASSWORD_NOT_UNIQUE = $D7; { 215 }
PASSWORD_TOO_SHORT = $D8; { 216 }
LOGIN_DENIED_NO_CONNECTION = $D9; { 217 }
UNAUTHORIZED_LOGIN_TIME = $DA; { 218 }
UNAUTHORIZED_LOGIN_STATION = $DB; { 219 }
ACCOUNT_DISABLED = $DC; { 220 }
PASSWORD_HAS_EXPIRED_NO_GRACE = $DE; { 222 }
PASSWORD_HAS_EXPIRED = $DF; { 223 }
NOT_ITEM_PROPERTY = $E8; { 232 }
WRITE_PROPERTY_TO_GROUP = $E8; { 232 }
MEMBER_ALREADY_EXISTS = $E9; { 233 }
NO_SUCH_MEMBER = $EA; { 234 }
NOT_GROUP_PROPERTY = $EB; { 235 }
NO_SUCH_SEGMENT = $EC; { 236 }
NO_SUCH_SET = $EC; { 236 }
PROPERTY_ALREADY_EXISTS = $ED; { 237 }
OBJECT_ALREADY_EXISTS = $EE; { 238 }
INVALID_NAME = $EF; { 239 }
WILD_CARD_NOT_ALLOWED = $F0; { 240 }
IPX_NOT_INSTALLED = $F0; { 240 }
INVALID_BINDERY_SECURITY = $F1; { 241 }
NO_OBJECT_READ_PRIVILEGE = $F2; { 242 }
NO_OBJECT_RENAME_PRIVILEGE = $F3; { 243 }
NO_OBJECT_DELETE_PRIVILEGE = $F4; { 244 }
NO_OBJECT_CREATE_PRIVILEGE = $F5; { 245 }
NO_PROPERTY_DELETE_PRIVILEGE = $F6; { 246 }
NOT_SAME_LOCAL_DRIVE = $F6; { 246 }
NO_PROPERTY_CREATE_PRIVILEGE = $F7; { 247 }
TARGET_DRIVE_NOT_LOCAL = $F7; { 247 }
ALREADY_ATTACHED_TO_SERVER = $F8; { 248 }
NO_PROPERTY_WRITE_PRIVILEGE = $F8; { 248 }
NOT_ATTACHED_TO_SERVER = $F8; { 248 }
NO_FREE_CONNECTION_SLOTS = $F9; { 249 }
NO_PROPERTY_READ_PRIVILEGE = $F9; { 249 }
NO_MORE_SERVER_SLOTS = $FA; { 250 }
TEMP_REMAP_ERROR = $FA; { 250 }
INVALID_PARAMETERS = $FB; { 251 }
NO_SUCH_PROPERTY = $FB; { 251 }
_UNKNOWN_REQUEST = $FB; { 251 }
INTERNET_PACKET_REQT_CANCELED = $FC; { 252 }
UNKNOWN_FILE_SERVER = $FC; { 252 }
MESSAGE_QUEUE_FULL = $FC; { 252 }
NO_SUCH_OBJECT = $FC; { 252 }
BAD_STATION_NUMBER = $FD; { 253 }
INVALID_PACKET_LENGTH = $FD; { 253 }
UNKNOWN_REQUEST = $FD; { 253 }
FIELD_ALREADY_LOCKED = $FD; { 253 }
TTS_DISABLED = $FD; { 253 }
FSCOPY_DIFFERENT_NETWORKS = $FD; { 253 }
BINDERY_LOCKED = $FE; { 254 }
DIRECTORY_LOCKED = $FE; { 254 }
INVALID_SEMAPHORE_NAME_LENGTH = $FE; { 254 }
IMPLICIT_TRANSACTION_ACTIVE = $FE; { 254 }
PACKET_NOT_DELIVERABLE = $FE; { 254 }
SERVER_BINDERY_LOCKED = $FE; { 254 }
SOCKET_TABLE_FULL = $FE; { 254 }
SPOOL_DIRECTORY_ERROR = $FE; { 254 }
SUPERVISOR_HAS_DISABLED_LOGIN = $FE; { 254 }
TIMEOUT_FAILURE = $FE; { 254 }
TRANSACTION_ENDS_RECORDS_LOCKED = $FE; { 254 }
BAD_PRINTER_ERROR = $FF; { 255 }
BAD_RECORD_OFFSET = $FF; { 255 }
BINDERY_FAILURE = $FF; { 255 }
CAPTURE_IS_ACTIVE = $FF; { 255 }
CLOSE_FCB_ERROR = $FF; { 255 }
EXPLICIT_TRANSACTION_ACTIVE = $FF; { 255 }
EXPLICIT_TRANSACTION_NOT_ACTIVE = $FF; { 255 }
FILE_EXTENSION_ERROR = $FF; { 255 }
FILE_NAME_ERROR = $FF; { 255 }
HARDWARE_FAILURE = $FF; { 255 }
INVALID_DIRECTORY_HANDLE = $FF; { 255 }
INVALID_DRIVE_NUMBER = $FF; { 255 }
INVALID_INITIAL_SEMAPHORE_VALUE = $FF; { 255 }
INVALID_SEMAPHORE_HANDLE = $FF; { 255 }
IO_BOUND_ERROR = $FF; { 255 }
NO_FILES_FOUND_ERROR = $FF; { 255 }
NO_RECORD_FOUND = $FF; { 255 }
NO_RESPONSE_FROM_SERVER = $FF; { 255 }
NO_SUCH_OBJECT_OR_BAD_PASSWORD = $FF; { 255 }
PATH_ALREADY_EXISTS = $FF; { 255 }
PATH_NOT_LOCATABLE = $FF; { 255 }
PRINT_JOB_ALREADY_SET = $FF; { 255 }
QUEUE_FULL_ERROR = $FF; { 255 }
REQUEST_NOT_OUTSTANDING = $FF; { 255 }
SOCKET_ALREADY_OPEN = $FF; { 255 }
SOCKET_CLOSED = $FF; { 255 }
TRANSACTION_NOT_YET_WRITTEN = $FF; { 255 }
NO_CAPTURE_IN_EFFECT = $FF; { 255 }
LPT_CAPTURE_ALREADY_IN_EFFECT = $FF; { 255 }
INVALID_CONNECTION_ID = $0101; { 257 }
{*** Errors numbers 512 through 1023 are reserved for user interface ***}
UNEXPECTED_INTERNAL_CONDITION = $0BAD; { 2989 }
ENVIRONMENT_OVERFLOW = $FFFF; { 65535 }
NO_SUCH_ENVIRON_VARIABLE = $FFFF; { 65535 }
{USER SPECIFIC ERRORS}
ALREADY_LOGGED_INTO_SERVER = $200; { 512 }
UNKNOWN_DPMI_ERROR = $201; { 513 }
{**************************}
{*** VLM ERROR MESSAGES ***}
{**************************}
const
SUCCESS_CODE = $0000;
{ The requester has filled in the reply packet }
ALREADY_ATTACHED = $8800;
{ Attach attempted to server with valid, existing connection }
INVALID_CONNECTION = $8801;
{ Request attempted with invalid or nonattached connection handle }
DRIVE_IN_USE = $8802;
{ OS/2 only }
CANT_ADD_CDS = $8803;
{ Map drive attempted but unable to add new current directory structure }
BAD_DRIVE_BASE = $8804;
{ Map drive attempted with invalid path specification }
NET_RECV_ERROR = $8805;
{ Attempt to receive from the selected transport failed }
UNKNOWN_NET_ERROR = $8806;
{ Network send attempted with an unspecific network error }
SERVER_INVALID_SLOT = $8807;
{ Server request attempted with invalid server connection slot }
NO_SERVER_SLOTS = $8808;
{ Attach attempted to server with no connection slots available }
SERVER_NO_ROUTE = $880A;
{ Attempted to find route to server where no route exists }
BAD_LOCAL_TARGET = $880B;
{ OS/2 only }
TOO_MANY_REQ_FRAGS = $880C;
{ Attempted request with too many request fragments specified }
CONNECT_LIST_OVERFLOW = $880D;
{ OS/2 only }
BUFFER_OVERFLOW = $880E;
{ Attempt to receive more data than the reply buffer had room for }
NO_CONNECTION_TO_SERVER = $880F;
{ Attempt to get connection for a server not connected }
NO_ROUTER_FOUND = $8810;
{ OS/2 only }
BAD_FUNC_ERROR = $8811;
{ An invalid function was called }
INVALID_SHELL_CALL = $8811;
{ Attempted function call to nonexistent or illegal function }
NOT_SAME_CONNECTION = $8830;
{ Internal server request attempted across different server connections }
PRIMARY_CONNECTION_NOT_SET = $8831;
{ Attempt to retrieve default connection with no primary connection set }
INVALID_BUFFER_LENGTH = $8833;
{ Used to indicate length which caller requested on a GetDNC or SetDNC was
too large }
NO_USER_NAME = $8834;
{ Request attempted with invalid user name }
NO_NETWARE_PRINT_SPOOLER = $8835;
{ Capture requested without having the local print spooler installed }
INVALID_PARAMETER = $8836;
{ Attempted function with an invalid function parameter specified }
CONFIG_FILE_OPEN_FAILED = $8837;
{ OS/2 only }
NO_CONFIG_FILE = $8838;
{ OS/2 only }
CONFIG_FILE_READ_FAILED = $8839;
{ OS/2 only }
CONFIG_LINE_TOO_LONG = $883A;
{ OS/2 only }
CONFIG_LINES_IGNORED = $883B;
{ OS/2 only }
NOT_MY_RESOURCE = $883C;
{ Attempted request made with a parameter using foreign resource }
DAEMON_INSTALLED = $883D;
{ OS/2 only }
SPOOLER_INSTALLED = $883E;
{ Attempted load of print spooler with print spooler already installed }
CONNECTION_TABLE_FULL = $883F;
{ Attempted to allocate a connection handle with no more local connection
table entries }
CONFIG_SECTION_NOT_FOUND = $8840;
{ OS/2 only }
INVALID_TRANSPORT_TYPE = $8841;
{ Attempted function on a connection with an invalid transport selected }
TDS_TAG_IN_USE = $8842;
{ OS/2 only }
TDS_OUT_OF_MEMORY = $8843;
{ OS/2 only }
TDS_INVALID_TAG = $8844;
{ Attempted TDS function with invalid tag }
TDS_WRITE_TRUNCATED = $8845;
{ Attempted TDS write with buffer that exceeded buffer }
{********************************}
{*** SERVER RETURNABLE ERRORS ***}
{********************************}
NCP_FILE_IN_USE_ERROR = $8980;
{ Attempt to open or create a file that is already open }
NCP_NO_MORE_FILE_HANDLES = $8981;
{ No more file handle available }
NCP_NO_OPEN_PRIVILEGES = $8982;
{ Attempted to open a file without open privileges }
NCP_IO_ERROR_NETWORK_DISK = $8983;
{ Hard disk i/o error on a Netware volume }
NCP_NO_CREATE_PRIVILEGES = $8984;
{ Attempted to create a file/directory without the create privilege }
NCP_NO_CREATE_DELETE_PRIVILEGES = $8985;
{ Attempted to create an already existing file/directory without the create
privileges }
NCP_CREATE_FILE_EXISTS_READ_ONLY = $8986;
NCP_WILD_CARDS_IN_CREATE_FILE_NAME = $8987;
NCP_INVALID_FILE_HANDLE = $8988;
NCP_NO_SEARCH_PRIVILEGES = $8989;
NCP_NO_DELETE_PRIVILEGES = $898A;
NCP_NO_RENEAME_PRIVILEGES = $898B;
NCP_NO_MODIFY_PRIVILEGES = $898C;
NCP_SOME_FILES_AFFECTED_IN_USE = $898D;
NCP_NO_FILES_AFFECTED_IN_USER = $898E;
NCP_SOME_FILES_AFFECTED_READ_ONLY = $898F;
NCP_NO_FILES_AFFECTED_READ_ONLY = $8990;
NCP_SOME_FILES_RENAMED_NAME_EXISTS = $8991;
NCP_NO_FILES_RENAMED_NAME_EXISTS = $8992;
NCP_NO_READ_PRIVILEGES = $8993;
NCP_NO_WRITE_PRIVILEGES_OR_READONLY = $8994;
NCP_FILE_DETACHED = $8995;
NCP_SERVER_OUT_OF_MEMORY = $8996;
NCP_NO_DISK_SPACE_FOR_SPOOL_FILE = $8997;
NCP_VOLUME_DOES_NOT_EXIST = $8998;
NCP_DIRECTORY_FULL = $8999;
NCP_RENAMING_ACROSS_VOLUMES = $899A;
NCP_BAD_DIRECTORY_HANDLE = $899B;
NCP_INVALID_PATH = $899C;
NCP_NO_MORE_TRUSTEES = $899C;
NCP_NO_MORE_DIRECTORY_HANDLES = $899D;
NCP_INVALID_FILENAME = $899E;
NCP_DIRECTORY_ACTIVE = $899F;
NCP_DIRECTORY_NOT_EMPTY = $89A0;
NCP_DIRECTORY_IO_ERROR = $89A1;
NCP_READ_FILE_WITH_RECORD_LOCKED = $89A2;
NCP_LOGIN_DENIED_NO_ACCOUNT_BALANCE = $89C1;
NCP_LOGIN_DENIED_NO_CREDIT = $89C2;
NCP_INTRUDER_DETECTION_LOCK = $89C5;
NCP_NO_CONSOLE_OPERATOR = $89C6;
NCP_PASSWORD_NOT_UNIQUE = $89D7;
NCP_PASSWORD_TOO_SHORT = $89D8;
NCP_LOGIN_DENIED_NO_CONNECTION = $89D9;
NCP_UNAUTHORIZED_LOGIN_TIME = $89DA;
NCP_UNAUTHORIZED_LOGIN_STATION = $89DB;
NCP_ACCOUNT_DISABLED = $89DC;
NCP_PASSWORD_HAS_EXPIRED_NO_GRACE = $89DE;
NCP_PASSWORD_HAS_EXPIRED = $89DF;
NCP_NOT_ITEM_PROPERTY = $89E8;
NCP_WRITE_PROPERTY_TO_GROUP = $89E8;
NCP_MEMBER_ALREADY_EXISTS = $89E9;
NCP_NO_SUCH_MEMBER = $89EA;
NCP_NOT_GROUP_PROPERTY = $89EB;
NCP_NO_SUCH_SEGMENT = $89EC;
NCP_PROPERTY_ALDREADY_EXISTS = $89ED;
NCP_OBJECT_ALDREADY_EXISTS = $89EE;
NCP_INVALID_NAME = $89EF;
NCP_WILD_CARD_NOT_ALLOWED = $89F0;
NCP_INVALID_BINDERY_SECURITY = $89F1;
NCP_NO_OBJECT_READ_PRIVILEGE = $89F2;
NCP_NO_OBJECT_RENAME_PRIVILEGE = $89F3;
NCP_NO_OBJECT_DELETE_PRIVILEGE = $89F4;
NCP_NO_OBJECT_CREATE_PRIVILEGE = $89F5;
NCP_NO_PROPERTY_DELETE_PRIVILEGE = $89F6;
NCP_NO_PROPERTY_CREATE_PRIVILEGE = $89F7;
NCP_TARGET_DRIVE_NOT_LOCAL = $89F7;
NCP_ALREADY_ATTACHED_TO_SERVER = $89F8;
NCP_NO_PROPERTY_WRITE_PRIVILEGE = $89F8;
NCP_NOT_ATTACHED_TO_SERVER = $89F8;
NCP_NO_FREE_CONNECTION_SLOTS = $89F9;
NCP_NO_PROPERTY_READ_PRIVILEGES = $89F9;
NCP_NO_MORE_SERVER_SLOTS = $89FA;
NCP_TEMP_REMAP_ERROR = $89FA;
NCP_INVALID_PARAMETERS = $89FB;
NCP_NO_SUCH_PROPERTY = $89FB;
NCP_INTERNET_PACKET_REQT_CANCELED = $89FC;
NCP_UNKNOWN_FILE_SERVER = $89FC;
NCP_MESSAGE_QUEUE_FULL = $89FC;
NCP_NO_SUCH_OBJECT = $89FC;
NCP_BAD_STATION_NUMBER = $89FD;
NCP_INVALID_PACKET_LENGTH = $89FD;
NCP_UNKWOWN_REQUEST = $89FD;
NCP_BINDERY_LOCKED = $89FE;
NCP_TRUSTEE_NOT_FOUND = $89FE;
NCP_DIRECTORY_LOCKED = $89FE;
NCP_INVALID_SEMAPHORE_NAME_LENGTH = $89FE;
NCP_PACKET_NOT_DELIVERABLE = $89FE;
NCP_SERVER_BINDERY_LOCKED = $89FE;
NCP_SOCKET_TABLE_FULL = $89FE;
NCP_SPOOL_DIRECTORY_ERROR = $89FE;
NCP_SUPERVISOR_HAS_DISABLED_LOGIN = $89FE;
NCP_TIMEOUT_FAILURE = $89FE;
NCP_BAD_PRINTER_ERROR = $89FF;
NCP_BAD_RECORD_OFFSET = $89FF;
NCP_CLOSE_FCB_ERROR = $89FF;
NCP_FILE_EXTENSION_ERROR = $89FF;
NCP_FILE_NAME_ERROR = $89FF;
NCP_HARDWARE_FAILURE = $89FF;
NCP_INVALID_DRIVE_NUMBER = $89FF;
NCP_DOS_INVALID_DRIVE = $89FF;
NCP_INVALID_INITIAL_SEMAPHORE_VALUE = $89FF;
NCP_INVALID_SEMAPHORE_HANDLE = $89FF;
NCP_IO_BOUND_ERROR = $89FF;
NCP_NO_FILES_FOUND_ERROR = $89FF;
NCP_NO_RESPONSE_FROM_SERVER = $89FF;
NCP_NO_SUCH_OBJECT_OR_BAD_PASSWORD = $89FF;
NCP_PATH_NOT_LOCATABLE = $89FF;
NCP_QUEUE_FULL_ERROR = $89FF;
NCP_SOCKET_ALREADY_OPEN = $89FF;
NCP_LOCK_ERROR = $89FF;
FUNCTION GetAccountingServicesError (ErrorNumber : WORD) : STRING;
FUNCTION GetBinderyServicesError (ErrorNumber : WORD) : STRING;